// Font Awesome
// -------------------------

@fa-font-path: 'fonts';
@navbar-collapse-point: 1100px;

// Nav
@nav-header-height: 56px;

// Site Fonts
// -------------------------

@font-face {
  font-family: "Source Sans Pro";
  src: url('/assets/fonts/SourceSansPro-Bold.otf.woff') format('woff'),
    url('/assets/fonts/SourceSansPro-Bold.eot'),
    url('/assets/fonts/SourceSansPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url('/assets/fonts/SourceSansPro-Semibold.otf.woff') format('woff'),
    url('/assets/fonts/SourceSansPro-Semibold.eot'),
    url('/assets/fonts/SourceSansPro-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url('/assets/fonts/SourceSansPro-Regular.otf.woff') format('woff'),
    url('/assets/fonts/SourceSansPro-Regular.eot'),
    url('/assets/fonts/SourceSansPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@family-default: 'Helvetica Neue', Helvetica, Arial, sans-serif;
@family-code: Consolas, 'Liberation Mono', Menlo, Courier, monospace;

// Colors
// -------------------------

@font-color: #505659;
@light-gray: #5c6266;
@middle-gray: #45494d;
@dark-gray: #323638;

// New colors
// -------------------------

@gray-darker: #262e33;
@gray-dark: #505659;
@gray: #ebebeb;
@gray-light: #fafafa;
@gray-lighter: #fafbfc;
@blue: #0070bf;
@blue-light: #178fe5;
@navy-darkest: #002138;
@navy-darker: #042943;
@navy-dark: #294b62;
@red: #eb3838;
@green: #43bf58;

// Blending Colors
@color-dark-blend:                rgba(0, 0, 0, 0.55);
@color-dark-blend-strong:         rgba(0, 0, 0, 0.7);
@color-gray-blend:                rgba(255, 255, 255, 0.55);
@color-gray-blend--hover:         rgba(255, 255, 255, 1);
@color-gray-blend-border:         rgba(255, 255, 255, 0.4);
@color-gray-blend-border-light:   rgba(255, 255, 255, 0.08);
@color-dark-blend-border-light:   rgba(0, 0, 0, 0.08);

@white-90:    rgba(255, 255, 255, 0.9);
@white-80:    rgba(255, 255, 255, 0.8);
@white-70:    rgba(255, 255, 255, 0.7);
@white-60:    rgba(255, 255, 255, 0.6);
@white-50:    rgba(255, 255, 255, 0.5);
@white-40:    rgba(255, 255, 255, 0.4);
@white-30:    rgba(255, 255, 255, 0.3);
@white-20:    rgba(255, 255, 255, 0.2);
@white-10:    rgba(255, 255, 255, 0.1);

@black-90:    rgba(0, 0, 0, 0.9);
@black-80:    rgba(0, 0, 0, 0.8);
@black-70:    rgba(0, 0, 0, 0.7);
@black-60:    rgba(0, 0, 0, 0.6);
@black-50:    rgba(0, 0, 0, 0.5);
@black-40:    rgba(0, 0, 0, 0.4);
@black-30:    rgba(0, 0, 0, 0.3);
@black-20:    rgba(0, 0, 0, 0.2);
@black-10:    rgba(0, 0, 0, 0.1);

// Gutters
// -------------------------

@gutter-links-padding-1x: 1.1875rem;
@gutter-links-padding-2x: 2.375rem;
@gutter-links-padding-mobile-1x: 0.5625rem;
@gutter-links-padding-mobile-2x: 1.125rem;
@gutter-flex-1x: 1.875rem;
@gutter-flex-2x: 3.75rem;
@gutter-flex-4x: 7.5rem;
@gutter-flex-mobile-1x: 0.625rem;
@gutter-flex-mobile-2x: 1.8755rem;
@gutter-flex-mobile-4x: 5rem;

// Flex Layout
// ----------------------

@grid-width-xs: 400px;
@grid-width-sm: 550px;
@grid-width-md: 768px;
@grid-width-lg: 992px;
@grid-width-xl: 1095px;
